# 运行时产物 / 密钥 —— 不入库(与原 bundle-evolve 排除口径一致)
instance/state/
instance/logs/
# .evolve/state 与 instance/state 同属运行态；即使写方误落到这里，也不得进入血统。
.evolve/state/
# bootstrap 每次启动按 load_all() 的失败清单重写的告警面(内容带时间戳与本机报错), 是运行态
# 而不是规格。⛔ 少这一行的后果不只是「diff 里多个文件」: 它住在血统面上, `git add -A` 会把
# 它扫进提交, 而 `^instance/` 只有 working-memory / specs / brain-checklist 三条判据 ⇒ 这条路径两族
# 都不匹配、落进 unknown, 而 `UNCLASSIFIED_DECLARED` 没申报它 ⇒ evolution_tree_probe 的 unknown
# 双向核从此长期报红(判据流是 git 历史里的文件名, 进过一次就永远在)。
instance/bootstrap-warnings.md
secrets/
.env
__pycache__/
*.pyc
# 解释器与依赖: run.sh 把 .venv/bin 前置进 PATH, 供 bootstrap.py 第一行的 `python3.11` 解析。
# 不入库的理由不是体量 —— venv 的 `pyvenv.cfg` 与脚本头写的是**创建它那台机器的绝对路径**,
# 入库等于把上一版 shebang(写死 /opt/homebrew 那条, 本机已不存在)的死法搬进每个克隆。
# 拷贝体照 requirements.txt 重建即可, run.sh 认不出解释器时会把那条命令打出来。
.venv/
.DS_Store
# 顶层 logs/: 日志与 step 快照已经全归躯体(`instance/logs/` 那条 + `<躯体>/logs/{errors.log,steps/}`)
# ⇒ 血统根这一层**没有写方**了。这行留着当反向护栏: 它长出来就说明有写方退回了「cwd 相对的
# logs/」那种写法, 而那种写法在外置躯体布局下会把两个实例的日志混进同一个文件。
# 唯一还看这儿的是 startup.migrate_step_logs() —— 它是**读**旧布局的一次性迁移, 不是写方,
# 故本仓这个目录空掉之后直接删掉了(它不在时迁移原地 no-op)。
logs/
# website 生成产物
website/feed.json
website/brain.json
website/local.html
website/micro-llm-stats.json
# 进化树:**jsonl 台账入库**(追加式、git 能自然合并),json 是从它 + git 现算的派生产物 ⇒ 不入库。
# 此前这份 1.4MB 的 json 每次 commit 整份重写还入库(已攒 69 个修订),仓白胖一大截、
# 拷贝体 harvest 回来还整文件冲突。
website/evolution-tree.json
website/evolution-replays.jsonl
# 分支总结 evolution-branches.jsonl **入库**(乔 2026-08-18:「jsonl 也一起推送吧」)。
# 它是派生的(harness/tools/branch_summary.py 每次从当前 git 归纳), 但与 evolution-tree.json 不同:
#   · 只 18KB, 一条支一行 ⇒ git diff 是可读的行级增删, 不像那份 1.6MB 的 json 整份重写
#   · 入库后**别的克隆不用重算就能看到分支总结**(拷贝体里没有 .git/hooks, 重算这件事不保证发生)
#   · 追加式行结构与 evolution-tree.jsonl 台账同理, 跨克隆能自然合并
# 与它成对的 evolution-branches.override.jsonl 是**人手写**的那一层, 同样入库 —— 那才是
# 「git 说不出来的话」(为什么开这条支 / 结论是什么), 规则归纳不出来, 丢了就永久没了。
website/**/__pycache__/
messages-to-mimo.md
.claude/
instance/state/mimo-messages.json

# 外置躯体落在血统里的那种布局: EVOLVE_SOMA=<血统>/somas/<实例名>
# 一个 session 一份躯体, 全是运行时状态 ⇒ 整棵不入库。
somas/

# PI-Desktop session
.pi/
.mimo-worktrees
